.form-process-todo-list {
  width: 100%;
  height: 100%;
  overflow: auto;
  box-sizing: border-box;
}

.form-process-todo-list .type-radio-wrapper {
  height: 55px;
  display: flex;
  align-items: center;
  padding: 0 0 0 20px;
}

.form-process-todo-button-wrapper {
  height: 35px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  padding: 0 0 0 20px;
}

.form-process-todo-list .table-wrapper {
  height: calc(100% - 140px);
  padding-top: 10px;
  display: flex;
  align-items: start;
  padding-left: 10px;
  padding-right: 10px;
}

.form-process-todo-list-table {
  width: 100%;
}

.form-process-todo-list .form-process-todo-footer {
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: end;
  padding-right: 20px;
}